skins race
International FootballManchester City 3-2 Ipswich: Seven Straight Wins and the Cracks Beneath the RecordIn the 90th minute, the scoreboard at Manchester City's home ground read 3-2....
Domestic FootballFour Links, Two Wrong Labels: The Rights Structure Behind September 28On September 28, 2026, when I opened VietNamNet's pre-match bulletin for the...
EsportsBFBS Pro League: a British military esports league built around deployment schedules, not standingsAn entire series postponed. The cause sat outside the game servers and outsid...
International FootballGattuso's Sleepless Nights: The Red Card, the Void, and the Price of a Play-offPeople say Gennaro Gattuso walked for a very long time every night. Not to...
BadmintonAsian Games 2026: India Reach Men's Badminton Team Quarter-finals — and What the 3-0 Scoreline Does Not SayThe match took place at Ichinomiya City Municipal Gymnasium, Aichi Prefecture...
BadmintonKunlavut Vitidsarn and the Asian Games 2026 Treble: Reading a Champion's Body Through 21-12, 21-16The final score appears on the electronic board: 21-12, 21-16. Two games. No...
EsportsThe Hidden Money Flow in Vietnam–Korea Esports: How the Analytics Room Reprices Every PlayerIn the 42-page report that the analytics department of a team in Seoul sent o...
Table TennisTable Tennis in the Data Era: When a Blank Table Is More Dangerous Than a LossTable Tennis in the Data Era: When a Blank Table Is More Dangerous Than a Los...
EsportsWomen's Esports 2026: Game Changers, MWI, and the Crossroads Built Into Their FormatsIt was a November night in Busan in 2026, and I was rewatching the final matc...
Domestic FootballCong An Ha Noi beat Lion City Sailors 1-0 in the ASEAN Cup C1: A data reading of a fragile winIn the 90th-plus-5th minute in Singapore, Cong An Ha Noi stood on the verge o...
Table TennisBrussels and the Scoreless Friendship Night: When Table Tennis Becomes a China-EU Diplomatic LanguageAt the Royal Alpa Table Tennis Club in Brussels, on a November evening, there...
International FootballBetween Two Chapters of Life: Free Agents After the Transfer Window ClosedI still remember the feeling when the Vélodrome was empty of spectators durin...
Domestic FootballVietnam's Goal: Three Goalkeepers, One Decision and the Price of SurplusIn July 2026, in Moscow, I mispronounced the name Luka Modrić three times in...
EsportsRemind Becomes Chun-Li at the Street Fighter Premiere: When the Red Carpet Enters the Esports FeedA blue qipao, two high-bunched hairstyles, a stance that needs no choreograph...
EsportsVCT 2027: The Calendar Is Locked, But VALORANT's Esports Power Map Has Just Been RedrawnThere is a number I wrote into my notebook in October 2026 and underlined thr...
EsportsThe Empty Scaffold: Esports Analysis Is Starving for DataOn my screen is a nine-part document. Source article title: N/A. Source: N/A....
EsportsVALORANT Champions Shanghai: T1 and 100 Thieves Advance, But How They Won Is the Real WarningOn Summit, Paper Rex led 9-3 at halftime. They won the second-half pistol...
International FootballEight Minutes at the Bernabéu: Why Bernardo Silva Is Stuck in Mourinho's PlanIn Real Madrid's last two La Liga matches, Bernardo Silva spent a total of...
Table TennisThe Blank Cell on the Scoresheet: Nine Layers of Information in Table TennisNha Trang in late August, sea wind pushing into the provincial arena, carryin...
Domestic FootballVietnam U17 Women and the Golden Ticket: Reading the Data Sheet Before the VictoryIn the 25th minute, on the pitch of the final Group D match of the AFC U17...
